body {
    margin: 0;
    background-color: #FFFFFF;
    color: #5E5E5E;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, San-serif;
}

a:link, a:visited {
    text-decoration: none;
    color: #5E5E5E;
    font-size: 11px;
}

a:hover {
    text-decoration: none;
    color: #10215A;
    font-size: 11px;
}

* html a:hover {
    visibility: visible;
}

a img {
    border: 0px;
}

input, textarea, select {
    color: #333333;
    font-size: 9pt;
    font-family: Tahoma, Arial, Helvetica, San-serif;
}

select {
    font-size: 8pt;
}

hr {
    color: #24496E;
    height: 1px;
}

h1 {
    text-align: center;
    color: #5E5E5E;
    font-size: 15px;
    font-weight: bold;
    margin-top:0.5em;
    margin-bottom:0.5em;
}

h2 {
    text-align: left;
    color: #5E5E5E;
    font-size: 11px;
    font-weight: bold;
}

h3 {
    color: #24496E;
    font-size: 10px;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin: 0px;
}

.success-text {
    color: #24496E;
    font-weight: bold;
}

.error-text {
    color: #FF0000;
    font-weight: bold;
}

.warning-text {
    color: #000000;
}

.active-text {
    color: #82CF0A;
    font-weight: bold;
}

.redstar {
    color: #FF0000;
    padding-right: 0.5em;
}

.whitebold {
    color: #FFFFFF;
    font-weight: bold;
}

.blackbold {
    color: #000000;
    font-weight: bold;
}

.subtotal-row {
    text-align: center;
    color: #5E5E5E;
    font-weight: bold;
    background-color: #FFFF66;
}

.normal-table {
    width: 100%;
    border: 0;
}

.tight-layout {
    margin: 0px;
    padding: 0px;
}

.table-lightgray {
    background-color: #FBFBFB;
}

.preview-ad-title {
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
    color: #0000FF;
    text-decoration: underline;
}

.preview-ad-description {
    font-weight: normal;
    font-size: 10pt;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}

select.flat, textarea.flat, input.flat {
    border-style: solid;
    border-color : #888888;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

ul.flat {
    margin-left: 2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 0.2em;
}

a.top:link, a.top:visited {
    text-decoration: none;
    color: #969696;
    font-size: 8pt;
    font-weight: bold;
}

a.top:hover {
    text-decoration: none;
    color: #10215A;
    font-size: 8pt;
    font-weight: bold;
}

a.tab:link, a.tab:hover, a.tab:visited {
    text-decoration: none;
    color: #5E5E5E;
    font-size: 11px;
    font-weight: bold;
}

a.tab-active:link, a.tab-active:hover, a.tab-active:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

a.subnav:link, a.subnav:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
}

a.subnav:hover {
    text-decoration: underline;
    color: #FFFFFF;
    font-size: 10px;
}

a.subnav-admin:link, a.subnav-admin:visited {
    text-decoration: none;
    color: #000000;
    font-size: 10px;
}

a.subnav-admin:hover {
    text-decoration: underline;
    color: #000000;
    font-size: 10px;
}

a.subnav-active:link, a.subnav-active:visited {
    text-decoration: none;
    color: #82CF0A;
    font-size: 11px;
    font-weight: bold;
}

a.subnav-active:hover {
    text-decoration: underline;
    color: #82CF0A;
    font-size: 11px;
    font-weight: bold;
}

a.category:link, a.category:visited {
    color: #000000;
}

a.category:hover {
    text-decoration: underline;
    color: #0000FF;
}

a.network-item:link, a.network-item:visited {
    text-decoration: none;
}

a.network-item:hover {
    text-decoration: underline;
}

div.paging {
    font-size: 13px;
    color: #B7B7B7;
}

div.paging a:link, div.paging a:visited {
    text-decoration: none;
    color: #0000FF;
}

div.paging a:hover {
    text-decoration: underline;
    color: #0000FF;
}

.gray-background {
    background-image: url('../images/header-gray-30.gif');
}

.blue-background-small {
    background-image: url('../images/header-blue-30.gif');
}

.blue-background-middle {
    background-image: url('../images/header-blue-40.gif');
}

.blue-background-big {
    background-image: url('../images/header-blue-50.gif');
}

.panel-title {
    padding-left: 0.5em;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, San-serif;
    background-image: url("../images/header-blue-30.gif");
}

table tr th.header-bgimg-small {
    background-image: url('../images/header-blue-30.gif');
}

table tr th.header-bgimg-middle {
    background-image: url('../images/header-blue-40.gif');
}

table tr th.header-bgimg-large {
    background-image: url('../images/header-blue-50.gif');
}

.blank-button-arrow {
    width: 19px;
    height: 18px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-small.gif");
}

.blank-button-small {
    width: 55px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-small.gif");
}

.go-button-small {
    width: 53px;
    height: 23px;
    border-width: 0px;
    color: #443333;
    text-align:right;
    padding-right:8px;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/button-go-icon-small.jpg");
}

.blank-button-middle {
    width: 69px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-middle.gif");
}

.blank-button-middle-add {
    width: 69px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-middle-add.gif");
    text-indent:11px;
}

.blank-button-middle-delete {
    width: 69px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-middle-delete.gif");
}

.blank-button-big {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-big.gif");
}

.blank-button-big-add {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-big-add.gif");
}

.blank-button-big-process {
    width: 117px;
    height: 23px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    padding-left: 20px;
    font-weight: bold;
    background-image: url("../images2/button-dollar-icon-middle.jpg");
}

.blank-button-big-status {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-big-status.gif");
}

.blank-button-bigger {
    width: 140px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-bigger.gif");
}

.blank-button-biggest {
    width: 200px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-blank-biggest.gif");
}

.button-go {
    width: 28px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images/button-go.gif");
}

a.nonempty, a.required, a.generalname, a.moneyformat, a.accountnumber {
    display: none;
}
a.mailformat {
    display: none;
}
a.dateformat {
    display: none;
}
a.datesformat {
    display: none;
}
a.optionaldateformat {
    display: none;
}
a.intformat {
    display: none;
}
a.numberformat {
    display: none;
}
a.floatformat {
    display: none;
}
a.colorformat {
    display: none;
}
a.phone {
    display: none;
}
a.zipcode {
    display: none;
}
a.creditcard {
    display: none;
}
a.code {
    display: none;
}
a.ssn {
    display: none;
}
a.username {
    display: none;
}
a.password {
    display: none;
}
a.useraccount {
    display: none;
}
a.http {
    display: none;
}
a.nonecss {
    display: none;
}
a.description {
    display: none;
}
a.urlformat {
    display: none;
}

a.nonegetiveintformat {
    display: none;
}
a.hourformat {
    display: none;
}
a.maxadcodeformat {
    display: none;
}
a.maxmedianumformat {
    display: none;
}
a.maxProductNumFormat {
    display: none;
}
a.network-entry:link, a.network-entry:visited {
    text-decoration: none;
}
a.network-entry:hover {
    text-decoration: underline;
}

a.help-entry:link, a.help-entry:visited {
    text-decoration: none;
}
a.help-entry:hover {
    text-decoration: underline;
}

table.background {
    background-color: #FBFBFB;
}

.tablebackgroundcolor{
    background-color: #FBFBFB;
}

table.grid {
    background-color: #999999;
}

table.grid th {
    color: white;
    background-color: #24496E;
    padding: 0.2em;
    text-align: center;
}

table.grid th a:link, table.grid th a:visited {
    text-decoration: none;
    color: #E1E1E1;
}

table.grid th a:hover {
    text-decoration: underline;
    color: #E1E1E1;
}

table.grid td {
    padding: 0.2em;
}

table.zebra {
}

table.zebra th {
    padding: 0.2em;
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    background-image: url('../images/header-blue-50.gif');
    border-left: 1px solid #999999;
    padding:0px 8px;
    border-bottom: 1px solid #999999;
}

table.zebra th.dark {
    padding: 0px;
    background-image: url('../images2/header-sort-blue-50.gif');
}

table.zebra th a:link, table.zebra th a:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 11px;
}

table.zebra th a:hover {
    text-decoration: underline;
    color: #82CF0A;
    font-size: 11px;
}

table.zebra1 { /*no background image for header*/
}

table.zebra1 th {
    padding: 0.2em;
    text-align: center;
    color: #000000;
    font-size: 11px;
    background-color: #a5a4b0;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
}

table.zebra1 th a:link, table.zebra1 th a:visited {
    text-decoration: none;
    color: #000000;
    font-size: 11px;
}

table.zebra1 th a:hover {
    text-decoration: underline;
    color: #82CF0A;
    font-size: 11px;
}

div.help-body {
    margin-left: 3em;
    margin-right: 3em;
}

div.help-body div, div.help-body h2 {
    margin-bottom: 1em;
}

div.help-body h3 {
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
}

.top-left-fields {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.warning {
    color:#FF0000;
}

.order-details-table {
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
    padding: 0px;
    margin: 0px;
}

.order-details-table th.order-details-table-headline {
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background-color: #a5a4b0;
    padding: 3px 4px;
}

.order-details-table th {
    font-weight: bold;
    text-align: left;
    padding: 1px 4px;
}

.order-details-table td {
    text-align: left;
    font-weight: normal;
    padding: 1px 4px;
}

.order-details-table .loose-layout {
    padding: 5px 4px;
}

.highlight {
    border: 1px solid #B26C29;
    background-color: #CD918E;
}

.highlight:hover {
    border: 1px solid #697AB2;
    background-color: #CFDDFB;
}

.highlight-label {
    border: 1px solid #B26C29 !important;
    background-color: #CD918E !important;
}

.highlight-new-site {
    color:#4F82C6;
    font-weight:bold;
}

.popupBody {
    margin: 0;
    background-color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, San-serif;
}

table.campaign {
    width: 100%;
    text-align:center;
}

table.campaign th {
    background-image: url('../images/header-blue-30.gif');
    background-color: #10215A;
    color: #FFFFFF;
    padding: 0.2em;
}

table.campaign td {
    padding-left: 3px;
}

table.group {
    width: 100%;
    margin-left: 0px;
    margin-top: 6px;
    margin-right: -1px;
    margin-bottom: 6px;
    border-color: #FFFFFF;
    border-collapse: collapse;
    text-align:center;
}

table.group th {
    background-image: url("../images2/header-adgroup-18.gif");
    color: #FFFFFF;
    padding: 0.2em;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

table.group td {
    padding-left: 3px;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

table.ad {
    width: 95%;
    margin-left: 0px;
    margin-top: 6px;
    margin-right: -1px;
    margin-bottom: 6px;
    border-color: #FFFFFF;
    border-collapse: collapse;
    text-align:center;
}

table.ad th {
    background-image: url("../images2/header-ad-18.gif");
    color: #FFFFFF;
    padding: 0.2em;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

table.ad td {
   padding-left: 3px;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.pause-button {
    width: 60px;
    background-color: #FFC0CB;
    border: 1px solid #D3D3D3;
}
.resume-button {
    width: 60px;
    background-color: #90EE90;
    border: 1px solid #D3D3D3;
}

table.stats {
    width: 200px;
    border: 1px solid #999999;
    border-collapse: collapse;
}

table.stats th {
    background-image: url('../images/header-blue-30.gif');
    color: #FFFFFF;
    padding: 0.2em;
}

table.stats td.left {
    width: 60%;
    font-weight:bold;
    text-align: left;
    text-indent: 5px;
    padding: 0.2em;
}

table.stats td.right {
    text-align: right;
    padding: 0.2em;
    padding-right: 5px;
}


table.icons {
    width: 100%;
    border: 1px solid #999999;
    border-collapse: collapse;
}

table.icons th {
    background-image: url('../images/header-blue-30.gif');
    background-color: #10215A;
    color: #FFFFFF;
    padding: 0.2em;
}

table.icons td {
    text-align: left;
    padding: 0.2em;
}

table.icons img {
    text-align: left;
    padding-left: 5px;
}

select.yellow, textarea.yellow, input.yellow {
    border-style: solid;
    border-color : #888888;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #FFFFE0;
}

input.midnightblue {
    background-color: midnightblue;
    border-color: midnightblue;
    color: white;
    font-weight: bold;
}

.green-button-small {
    width: 55px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/green-button-small.gif");
}

.green-button-middle {
    width: 69px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/green-button-middle.gif");
}

.green-button-big {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/green-button-big.gif");
}

.red-button-small {
    width: 55px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/red-button-small.gif");
}

.yellow-button-big {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/yellow-button-big.gif");
}

.yellow-button-small {
    width: 55px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/yellow-button-small.gif");
}

.red-button-middle {
    width: 69px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/red-button-middle.gif");
}

.red-button-big {
    width: 121px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/red-button-big.gif");
}

.green-button-go {
    width: 28px;
    height: 19px;
    border-width: 0px;
    color: #443333;
    font-size: 10px;
    font-weight: bold;
    background-image: url("../images2/green-button-go.gif");
}

.popup {
    width:309px;
    display:none;
    z-index:2;
    position:absolute;
    margin:0 auto;
    top:200px;
    width:80%;
}

.popup label {
    float:left;
    width:60px;
    height:1px;
    font-size:13px;
}

.popup p {
    padding-right:15px;
    margin-bottom:2px;
}

.popup p span {
    font-size:11px;
}

.popup textarea {
    width:270px;
    height:100px;
}

.popup .clear {
    line-height:1px;
    clear:both;
}

.popup .popup-top {
    height:17px;
    width:350px;
    margin:0 auto;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px;
    background-image:url(../images/header-blue-30.gif);
}

.popup .popup-body {
    width:348px;
    margin:0 auto;
    background-color:#FFFFFF;
    padding:5px;
    border:1px solid #5E5E5E;
}